package cn.tedu.oop2;
/*本类用于面向抽象编程的推导*/
public class DesignTeacher {
    public static void main(String[] args) {

    }

}
//抽取共性,向上形成父类
abstract class Teacher{
    String name;
    int id;
    public abstract void ready();
    public abstract void teach();
}
class CGBTeacher extends Teacher{
    @Override
    public void ready(){
        System.out.println("正在备课,互联网构架与微服务");
    }
    @Override
    public void teach(){
        System.out.println("正在讲课,互联网构架与微服务");
    }

}

class ACTTeacher extends Teacher{
    @Override
    public void ready(){
        System.out.println("正在备课,基础加强 框架加强 高新技术");
    }
    @Override
    public void teach(){
        System.out.println("正在讲课,基础加强 框架加强 高新技术");
    }
}
//创建抽象父类的子实现类SCDTeacher
//这是一个抽象子类,只实现抽象父类中的一个抽象方法
abstract class SCDTeacher extends Teacher{
    @Override
    public void ready() {
        System.out.println("正在研发中");
    }


}